Building Search Heuristics at the Knowledge Level
نویسندگان
چکیده
The development of highly effective heuristics for search problems is a difficult and time-consuming task. We present a knowledge acquisition approach to incrementally model expert search processes. Our approach targets at the implicit representation of the less clearly definable quality criteria by allowing the expert to limit their input to the system to explanations of the steps in the expert search process. These explanations are expressed in our Search Knowledge Interactive Language (SKIL). The explanations are used to construct a knowledge base representing search control knowledge. For the basis of our knowledge acquisition approach, we substantially extend the work done on Ripple-Down Rules which allows knowledge acquisition and maintenance without analysis or a knowledge engineer. This extension allows the expert to enter his domain terms during the KA process, which integrates the knowledge elicitation and knowledge acquisition in one incremental process and allows the expert to provide a knowledge level model of his search process. We call the new framework Nested Ripple Down Rules. In this paper, we will show an approach to build effective search heuristics efficiently at the knowledge level. We employ SmS for the acquisition of expert chess knowledge for performing a highly pruned search. These experimental results in the chess domain are evidence for the practicality of our approach.
منابع مشابه
An integrated approach for scheduling flexible job-shop using teaching–learning-based optimization method
In this paper, teaching–learning-based optimization (TLBO) is proposed to solve flexible job shop scheduling problem (FJSP) based on the integrated approach with an objective to minimize makespan. An FJSP is an extension of basic job-shop scheduling problem. There are two sub problems in FJSP. They are routing problem and sequencing problem. If both the sub problems are solved simultaneously, t...
متن کاملNRDR for the Acquisition of Search Knowledge
The contribution of this paper is threefold: It substantially extends Ripple Down Rules, a proven eeective method for building large knowledge bases without a knowledge engineer. Furthermore, we propose to develop highly eeective heuristics searchers for combinatorial problems by a knowledge acquisition approach to acquire human search knowledge. Finally, our initial experimental results sugges...
متن کاملA self-organising hyper-heuristic framework
Hyper-heuristics can be thought of as heuristic management methodologies which are motivated by the goal of building a high level of generality in the scope of computational search methodologies [2] [7]. Most meta-heuristics (and other search methods) perform a search over the solution space directly, whereas, hyper-heuristics as high level strategies search a heuristic space. One of the hyper-...
متن کاملAn Approach to Building Software Connguration Using Heuristic Knowledge
The paper describes original research in the area of software connguration management. We assume a software system consists from versions of two kinds: variants and revisions. Our approach is based on deening a suitable model of the software system, formulating requirements for a connguration to be built, and nally building a connguration. The requirements are in fact conditions which constrain...
متن کاملAnt-Q Hyper Heuristic Approach applied to the Cross- domain Heuristic Search Challenge problems
The first Cross-domain Heuristic Search Challenge (CHeSC 2011) is an international research competition aimed at measuring hyperheuristics performance over several problem domains. Hyper-heuristics are new approaches which aim at raising the level of abstraction when solving combinatorial optimisation problems. During this competition, we have applied the Ant-Q hyper-heuristic approach, propose...
متن کامل